import cv2 as cv
import numpy as np
'''
    cv2.addWeighted(src1, alpha, src2, beta, gamma[, dst[, dtype]]) 
    dst = src1 * alpha + src2 * beta + gamma
    src1 –—— 输入的第一张图片
    alpha —— 第一张图片的权重
    src2 —— 与第一张大小和通道数相同的图片（相同shape）
    beta —— 第二张图片的权重
    dst —— 输出，python中可以直接将dst放在前面作为输出
    gamma —— 加到每个总和上的标量，相当于调亮度
    dtype —— 输出阵列的可选深度，默认值为-1.当两个输入数组具有相同深度时，参数为默认值-1.即为src1.depth()。
'''
img1 =cv.imread('C:\\Users\\asus\\Pictures\\Camera Roll\\timg.jpg',1)
cv.imshow('img1',img1)
img2 =cv.imread('C:\\Users\\asus\\Desktop\\111.jpg',1)
img2 =cv.resize(img2,(268,268))#调整图片的大小
cv.imshow('img2',img2)

img3 =cv.addWeighted(img1,0.1,img2,0.9,0.0)#cv.addWeighted()
cv.imshow('img3',img3)

cv.waitKey(0)
cv.destroyAllWindows()